package com.hllxd.hism.star.basic.service.dao.mapper.mis;


import com.hllxd.hism.star.basic.service.model.ProjectEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 集群资源管理
 * @author xiyong.lxy
 * @date 2021/06/12 18:15
 */

@Mapper
public interface ProjectMapper {

    /**
     * 查看项目列表
     * @return 项目队列
     */
    List<ProjectEntity> listProject();

    /**
     * 查看项目详情
     * @param  id 项目ID
     * @return 项目队列
     */
    ProjectEntity getProject(@Param("id") Long id);

    /**
     * 插入项目列表
     * @param entity 项目实体
     * @return 项目队列
     */
    Long insertProject(ProjectEntity entity);

    /**
     * 更新项目信息
     * @param entity 项目实体
     * @return 项目队列
     */
    Long updateProject(ProjectEntity entity);


    /**
     * 查看项目列表
     * @param ids 删除指定id列表
     * @return 项目队列
     */
    Boolean deleteProject(@Param("ids") String ids);
}
